-------------------------------------------------------------------------------------
-- -*- coding: utf-8 -*-
--
-- @author:
-- @email:    07291@qq.com
-- @date:     2024/10/17
-- @module:   state_base
-- @describe:
-- @version:  v1.0
--

-------------------------------------------------------------------------------------

---@class state_base
local state_base = {}
function state_base:init()

end

function state_base:on_enter()

end

function state_base:on_update()

end

function state_base:on_leave()

end

function state_base:new()
    local ret = {}
    self.__index = self
    setmetatable(ret, self)
    return ret
end

return state_base